package com.u8.sdk;

import com.six7pay.sdk.SdkConfig;
import com.six7pay.sdk.UtilsAndroid;
import com.six7pay.sdk.framework.AppConfig;
import com.six7pay.sdk.login.usage.DbManager;
import com.six7pay.sdk.login.usage.LogServiceDaemon;

import android.content.Context;
import android.content.res.Configuration;

public class HLXApplication implements IApplicationListener {

	@Override
	public void onProxyCreate() {
		//极品大将军
		SdkConfig.getInstance().setApkId(8224) // Six7Pay为每个游戏分配了一个ID；测试ID为1000；具体游戏ID请向Six7Pay商务获取。
		.setActivityName("WanUnityContext") // 请填入游戏主Activity名称,
												// 此处提供范例。该字段用于判定游戏Activity是否可见，从而统计在线时长。
			.setNotifyUrl("http://auth.sdk.m.51wan.com:8080/Sdk_Pay_noti_jpdjjBT20170828_six7.php"); // 该url由游戏方填写，此处提供范例
		//国战无双
		// SdkConfig.getInstance().setApkId(8225) //
		// Six7Pay为每个游戏分配了一个ID；测试ID为1000；具体游戏ID请向Six7Pay商务获取。
		// .setActivityName("Sanguo") // 请填入游戏主Activity名称,
		// // 此处提供范例。该字段用于判定游戏Activity是否可见，从而统计在线时长。
		// .setNotifyUrl("http://auth.sdk.m.51wan.com:8080/Sdk_Pay_noti_gzwsHF20170925_six7.php"); // 该url由游戏方填写，此处提供范例
		
		
		String apk_id = SdkConfig.getInstance().getApkId();
		String ativity_name = SdkConfig.getInstance().getActivityName();
		String six7_SDK_DB = "six7_" + apk_id + ".db";

		AppConfig.getInstance().initApp(U8SDK.getInstance().getApplication(),
				apk_id);
		String appName = UtilsAndroid.getApplicationName();
		AppConfig.getInstance().setAppName(appName);
		DbManager.init(six7_SDK_DB);// 初始化数据库
		LogServiceDaemon logServiceDaemon = new LogServiceDaemon(U8SDK.getInstance().getApplication(),
				ativity_name);

	}

	@Override
	public void onProxyAttachBaseContext(Context base) {
		// TODO Auto-generated method stub

	}

	@Override
	public void onProxyConfigurationChanged(Configuration config) {
		// TODO Auto-generated method stub

	}

}
